package com.forum.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.forum.bean.Follows;
import com.forum.dto.FollowListDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface FollowMapper extends BaseMapper<Follows> {
    /**
     * 查询指定用户的关注列表，同时判断当前用户是否关注返回中的每个用户
     * @param queryUserId 被查询的关注列表所属用户ID
     * @param currentUserId 当前登录用户ID
     * @return 关注列表数据集合
     */
    List<FollowListDto> selectFollowList(@Param("queryUserId") Integer queryUserId,
                                         @Param("currentUserId") Integer currentUserId);
}
